// pages/invoice/invoice.js
import {
  Get,
  Post,
  JsonPost
} from "../../utils/request.js"
Page({

  /**
   * 页面的初始数据
   */
  data: {
    sign_type:0,
    sign_name:'',
    duty_no:'',
    open_bank:'',
    account:'',
    address:'',
    phone:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  radioChange(e){
    this.setData({
      sign_type:e.detail.value
    })
  },

    
  setValue(e) {
    let str = e.currentTarget.dataset.row
    this.setData({
      [str]: e.detail.value
    })
  },

  oneGet(){
    let that=this
    wx.chooseInvoiceTitle({
      success(res) {
        console.log(res);
        that.setData({
          sign_type:res.type,
          sign_name:res.title,
          duty_no:res.taxNumber,
          open_bank:res.bankName,
          account:res.bankAccount,
          address:res.companyAddress,
          phone:res.telephone,
        })
      }
    })
  },

  back(){
    wx.navigateBack()
  },

  submit(){
    if (this.data.sign_name.trim()=='') {
      wx.showToast({
        title: '请输入抬头名称',
        icon: 'none',
        duration: 2000
      })
    }
    if (this.data.duty_no.trim()==''&&this.data.sign_type==1) {
      wx.showToast({
        title: '请输入税号',
        icon: 'none',
        duration: 2000
      })
    }
    let obj={
      'sign_type':this.data.sign_type,
      'sign_name':this.data.sign_name,
      'duty_no':this.data.duty_no,
      'open_bank':this.data.open_bank,
      'account':this.data.account,
      'address':this.data.address,
      'phone':this.data.phone,
    }
    JsonPost('invoice/add',obj).then(res=>{
      if (res.code==0) {
        getApp().globalData.invoice_id=res.data
        wx.navigateBack()
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})